SimPL: A product-line modeling methodology for families of integrated control systems

نویسندگان

  • Razieh Behjati
  • Tao Yue
  • Lionel C. Briand
  • Bran Selic
چکیده

Context. Integrated control systems (ICSs) are heterogeneous systems where software and hardware components are integrated to control and monitor physical devices and processes. A family of ICSs share the same software code base, which is configured differently for each product to form a unique installation. Due to the complexity of ICSs and inadequate automation support, product configuration in this context is typically error-prone and costly. Objective. As a first step to overcome these challenges, we propose a UMLbased product-line modeling methodology that provides a foundation for semiautomated product configuration in the specific context of ICSs. Method. We performed a comprehensive domain analysis to identify characteristics of ICS families, and their configuration challenges. Based on this we formulated the characteristics of an adequate configuration solution, and derived from them a set of modeling requirements for a model-based solution to configuration. The SimPL methodology is proposed to fulfill these requirements. Results. To evaluate the ability of SimPL to fulfill the modeling requirements, we applied it to a large-scale industrial case study. Our experience with the case study shows that SimPL is adequate to provide a model of the product family that meets the modeling requirements. Further evaluation is still required to assess the applicability and scalability of SimPL in practice. Doing this requires conducting field studies with human subjects and is left for future work. Conclusion. We conclude that configuration in ICSs requires better automation support, and UML-based approaches to product family modeling can be tailored to provide the required foundation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A model-based approach to the software configuration of integrated control systems

Software product-line engineering is a paradigm for developing software applications through reuse and mass customization. A product family provides a repository of reusable components, where each component has a number of configurable features. Product development in this context is done through configuration, which is the process of selecting and customizing the reusable components according ...

متن کامل

An Object-Oriented Methodology for Modeling the Precise Behavior of Processor Architectures

This paper presents SimPL, an object-oriented methodology for modeling processor behavior with precise timing, which may be used as a basis for teaching and design environments. Starting from a specialized class library, SimPL supports a very easy and flexible definition or modification of processor models of different architectural classes.

متن کامل

Integrated Intelligent Information and Analytical System of Management of a Life Cycle of Products of Transport Companies

Developed an integrated intellectual computerized system of ecological-economic monitoring, modeling, and managing the life cycle of the products of technogenic enterprises of transport engineering, which is presented in the form of a 3-equation structure, functioning in conditions of instability. The proposed paradigm system life cycle management applicable to any other control system of large...

متن کامل

Experiences with Model-based Product Line Engineering for Developing a Family of Integrated Control Systems: an Industrial Case Study

Integrated Control Systems (ICSs) are often large-scale and highly configurable software-intensive systems-of-systems, with software and hardware components integrated to control and monitor physical devices and processes (e.g., oil and gas production platforms). Employing Product Line Engineering (PLE) is believed to bring potential benefits with respect to reduced cost, higher productivity, h...

متن کامل

Towards Electrical, Integrated Implementations of SIMPL Systems

This paper discusses strategies for the electrical, integrated implementation of a novel security tool termed SIMPL system, which was introduced in [1]. SIMPL systems are a public key version of Physical Unclonable Functions (PUFs). Like a PUF, each SIMPL system S is physically unique and nonreproducible, and implements an individual function FS . In opposition to a PUF, every SIMPL system S po...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 55  شماره 

صفحات  -

تاریخ انتشار 2013